Ana içeriğe geç

Data Manipulation Language - DML

Veri Kullanma Dili (Data Manipulation Language - DML), SQL'in bir alt kümesidir ve veri manipülasyonu için kullanılır. DML, veritabanına veri ekleme, güncelleme, silme ve sorgulama işlemlerini gerçekleştirir.

DML Sorguları

SQL sorguları kullanarak veritabanı verilerinin işlenmesine izin verir. DML, aşağıdaki sorguları içerir:

INSERT

Veritabanına yeni veri eklemek için kullanılır.

Örnek:

INSERT INTO Musteriler (MusteriAdi, Sehir) VALUES ('Ali', 'İstanbul');

Bu sorgu, "Musteriler" tablosuna "Ali" adlı bir müşteriyi "İstanbul" şehri ile ekleyecektir.

UPDATE

Veritabanındaki mevcut verileri güncellemek için kullanılır.

Örnek:

UPDATE Musteriler SET Sehir='Ankara' WHERE MusteriID=1;

Bu sorgu, "Musteriler" tablosundaki MusteriID'si 1 olan müşterinin şehrini "Ankara" olarak güncelleyecektir.

DELETE

Veritabanındaki verileri silmek için kullanılır.

Örnek:

DELETE FROM Musteriler WHERE MusteriID=1;

Bu sorgu, "Musteriler" tablosundaki MusteriID'si 1 olan müşteriyi siler.

DML, veritabanı yönetimi işlemlerinde önemli bir rol oynamaktadır. Veri manipülasyon işlemlerinin birçoğu, verilerin ekleme, güncelleme, silme ve sorgulanması gibi temel işlemler içerir. Bu nedenle, DML, birçok yazılım uygulamasında ve veritabanı sistemlerinde kullanılan temel bir SQL bileşenidir.